package kgc.crm.service;

import kgc.crm.model.Menu;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.List;

public interface IMenuService {
    /**
     *  获取权限管理
     * @param apitoken 获取当前用户登录的id
     * @return
     */
    public List<Menu> getMenuListByUserId(String apitoken);

    /**
     *
     * @param id 根据id查询菜单
     * @return
     */
    public ResponseEntity list(Integer id);

    /**添加菜单
     *
     * @param menu  添加的实体类对象
     * @return
     */
    public ResponseEntity add(Menu menu);

    /**
     *
     * @param menu 修改的对象
     * @return
     */
    public ResponseEntity upd(Menu menu);

    /**
     * 删除
     * @param menu
     * @return
     */
    public ResponseEntity del(Menu menu);

    /**
     * 根据id批量删除
     * @param ids
     * @return
     */
    public ResponseEntity bathDel(String ids);

}
